



local 游戏公告类 = class()

function 游戏公告类:初始化(根)
    self.x=全局游戏宽度
    self.y=20
    self.丰富文本=根._丰富文本(9999,25)
    self.数据组={}
    self.显示开关=false
    --self.提示 = 根.提示框
    self.背景=根._自适应.创建(71,1,1050,25,3)
    -- self.提示:置宽高(1050,25)
end

function 游戏公告类:添加公告内容(内容)
    self.数据组[#self.数据组+1]="#Y"..内容
    if self.显示开关==false then
        self.显示开关=true
        self.x=全局游戏宽度
        self.丰富文本:清空()
        self.丰富文本:添加文本(self.数据组[1])
    end
end

function 游戏公告类:显示(dt,x,y)
    if self.显示开关 then
        self.x=self.x-1
        self.背景:显示(-10,65)
        self.丰富文本:显示(self.x,self.y+48)
        if self.x<0 and math.abs(self.x)>=#self.数据组[1]*5  then
            self.x=全局游戏宽度
            table.remove(self.数据组,1)
            if #self.数据组==0 then
                self.显示开关=false
                self.丰富文本:清空()
            else
                self.丰富文本:清空()
                self.丰富文本:添加文本(self.数据组[1])
            end
        end
    end
end
function 游戏公告类:初始移动(x,y)

end

function 游戏公告类:开始移动(x,y)

end

return 游戏公告类